import vue from "@vitejs/plugin-vue";
const ThreeExamples = require("three");
export default {
  base: "./",
  plugins: [vue()],
  outputDir:'dist',
  assetsDir:'assets',// 打包之后静态资源目录 (js, css, img, fonts)
  // eslint-loader 是否在保存的时候检查
  lintOnSave:true,
  optimizeDeps: {
    include: ["schart.js"],
  },
  pluginOptions: {
    // ...
    ...ThreeExamples,
  },
  productionSourceMap:true,
 server: {
    overlay: {
      // 让浏览器 overlay 同时显示警告和错误
      warnings: true,
      errors: true,
    },
    host:'localhost',
    port:3003,
    open:false,
    strictPort:false,//如果端口占用，是退出，还是尝试其他端口
    https: false,// 是否开启 https
    hotOnly: true, // 热更新
    // proxy: 'http://backtest.zlink.group'   // 配置跨域处理,只有一个代理
    proxy: {
      //配置多个代理
      "/testIp": {
        target: "http://test.yd.zlink-e.com:9860",
        changeOrigin: true,
        ws: true, //websocket支持
        secure: false,
        pathRewrite: {
          "^/testIp": "/",
        },
      },
      // "/elseIp": {
      //   target: "http://crmtest.zlink.group",
      //   changeOrigin: true,
      //   //ws: true,//websocket支持
      //   secure: false,
      //   pathRewrite: {
      //     "^/elseIp": "/",
      //   },
      // },
    },
  },
};
